package com.inspur.cloud.entity.dataspace.ao.common;

import com.inspur.cloud.entity.dataspace.dto.YarnInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "首页信息")
public class HomeAO {
    @ApiModelProperty(value = "租户数量")
    private Integer tenantNum;
    @ApiModelProperty(value = "用户数量")
    private Integer userNum;
    @ApiModelProperty(value = "租户数量")
    private Integer tenantLockNum;
    @ApiModelProperty(value = "用户数量")
    private Integer userLockNum;
    @ApiModelProperty(value = "hdfs使用量")
    private String hdfsUsed;
    @ApiModelProperty(value = "hdfs总量")
    private String hdfsTotal;
    @ApiModelProperty(value = "hdfs使用比例")
    private float hdfsPercent;
    @ApiModelProperty(value = "hbase库数")
    private Integer hbaseSpaceNum;
    @ApiModelProperty(value = "hbase表数")
    private Integer hbaseTableNum;
    @ApiModelProperty(value = "hive库数")
    private Integer hiveSpaceNum;
    @ApiModelProperty(value = "hive表数")
    private Integer hiveTableNum;
    @ApiModelProperty(value = "yarn队列")
    private List<YarnInfo> yarnInfo;
    @ApiModelProperty(value = "KAFKA TOPIC数量")
    private Integer kafkaTopicNum;

}
